package vfs.common.command.remote;

import vfs.common.User;
import vfs.common.command.Command;
import vfs.common.file.VirtualFileSystem;
import vfs.common.tty.RemoteTty;

/**
 * User: serge
 * Date: 19.11.13
 * Time: 5:03
 */
public interface RemoteCommand extends Command
{
    /** Set filesystem if needed for execution */
    public void setFilesystem(VirtualFileSystem filesystem);

    public void setUser(User user);

    public void setRemoteTty(RemoteTty tty);
}
